<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script type="text/javascript">
            
            /* 
                自增++
                    - 通过自增可以使变量在自身的基础上增加1
                    - 对于一个变量自增后,原变量的值会立即自增1
                    - 自增分成两种: 后++(a++)和前++(++a)
                        无论是a++,还是++a,都会立即使原来变量的值自增1
                            不同的是a++ 和 ++a的值不同
                    
                        a++的值等于原变量的值(自增前的值)
                        ++a的值等于原变量新债(自增后的值)

                自减 -- 
                    -- 通过自减可以使变量在自身的基础上减1
                    -- 自减分成两种: 后--(a--)和前--(--a)
                        无论是a--还是--a,都会立即使原变量的值自减1.
                            不同是a--和--a的值不同。
                        
                        a--的值等于原变量的值(自减前的值)
                        --a的值等于原变量新债(自减后的值)

             */

            var a = 1;

            //使a自增1
            //a++;
            //++a;

            console.log(a++);

            console.log("a = " + a); //1


            console.log(++a);

            console.log("a = " + a); //2


            var c = 10;

            //使c自增1
            c++;

            console.log(c++); // 11


            var d = 20;

            // console.log(++d); //21
            // console.log(++d); //22

            var result = d++ + ++d + d;

            console.log(d);
            console.log(result);

            var a = 100;
            var c = a++;
            console.log(a); //101
            console.log(c); //100


            var num = 10;
            num--;

            console.log("num = " + num);

            --num;


        </script>
    </head>
    <body>

    </body>
</html>